package com.ttbj.refund.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.ttbj.api.dto.Page;
import com.ttbj.api.dto.RefundDto;



public interface RefundMapper {
	
	/**
	 * 条件分页查询退款记录
	 * @param refundDto 查询条件的退款类
	 * @param page 分页
	 * @return
	 */
	public List<RefundDto> queryRefundInfoByPage(@Param("r") RefundDto refundDto, @Param("page") Page page);
	
	/**
	 * 条件分页查询退款记录数量
	 * @param refundDto 查询条件的退款类
	 * @return
	 */
	public int queryRefundInfoByPageCount(RefundDto refundDto);
	
	/**
	 * 保存退款记录
	 * @param refundMap 退款信息
	 * @return
	 */
	public int inserRefundInfo(Map<String, String> refundMap);
}
